package com.xiaoshuidi.cloud.module.finance.controller.admin.voucher.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Builder;
import lombok.Data;

import java.math.BigDecimal;


@Schema(description = "凭证管理 - 凭证管理查询 Request VO")
@Data
@Builder
public class FinanceVoucherDetailRespVO {


		private Long voucherId;
		/**
			* 行号
			*/
		private Integer seq;

		/**
			* 借贷方向 1借方 -1贷方
			*/
		private Integer entryDc;


		/**
			* 费项名称
			*/
		private String feeName;

		/**
			* 科目编码
			*/
		private String accountNumber;

		/**
			* 科目名称
			*/
		private String accountName;

		/**
			* 摘要
			*/
		private String voucherAbstract;

		/**
			* 借方金额
			*/
		private BigDecimal originalAmount;

		/**
			* 贷方金额
			*/
		private BigDecimal debitAmount;


		/**
			* 核算项目
			*/
		private String accountProject1;
		/**
			* 核算对象编码
			*/
		private String accountProjectCode1;
		/**
			* 核算对象名称
			*/
		private String accountProjectName1;

		/**
			* 核算项目
			*/
		private String accountProject2;
		/**
			* 核算对象编码
			*/
		private String accountProjectCode2;
		/**
			* 核算对象名称
			*/
		private String accountProjectName2;


		/**
			* 核算项目
			*/
		private String accountProject3;
		/**
			* 核算对象编码
			*/
		private String accountProjectCode3;
		/**
			* 核算对象名称
			*/
		private String accountProjectName3;
}
